package com.sumainfor.pc.epc.service;
import com.qiniu.util.Json;
import com.sumainfor.common.util.JsonResult;

import java.util.List;
import java.util.Map;

/**
 * 装修计划详表
 */
public interface HoHousingPlanService {
    /**
     *查询某个房源的房源配置主表
     */
    JsonResult getHoHpList(Map<String, Object> params);
    /**
     * 修改房源的特色
     */
    JsonResult updateHoHouInfoInId(Map<String,Object> params);
    /**
     * 市场部房源池的房源详情查询房源的各个房间的信息
     */
    JsonResult getHoPlanAlterList(Map<String,Object> params);
    /**
     * 租客端协助开门查询房源的房间配置
     */
    JsonResult getHoInteHouConInfoList(Map<String,Object> params);
    /**
     * 服务秘书审核首月水电押金账单的时候查询房源的智能设备编号列表
     */
    JsonResult getHoSeInteConList(Map<String,Object> params);
    /**
     *租客端申请临时密码 （只查询有智能设备的房间）
     */
    JsonResult getHoRdHouList(Map<String,Object> params);
    /**
     *租赁顾问签约的时候查询房源的房间配置列表 房间 or 房源
     */
    JsonResult getHoRdHouConList(Map<String,Object> params);
    /**
     *租赁顾问签约的时候查询房源的房间配置列表 公共区域
     */
    JsonResult getHoRdHouConListPublic(Map<String,Object> params);
    /**
     *市场部服务中心经理定价的房间列表
     */
    JsonResult getHoRdHpiList(Map<String,Object> params);
    /**
     *租赁顾问签约的时候查询房源的智能电表or普通电表
     */
    JsonResult getHoRdInteHpiList(Map<String,Object>params);

    /**
     * 租赁顾问签约的时候查询房源的智能门锁or非智能门锁
     */
    JsonResult getHouRdRoomList(Map<String,Object> params);





    /**
     *租客端 充值智能设备 查询房源的房间配置列表信息
     */
    JsonResult getHoRdInteDeviceHouList(Map<String,Object> params);
    /**
     * 退租的时候查询房源的房间智能电表信息列表
     */
    JsonResult getHoRdInteDeviceList(Map<String,Object> params);
    /**
     * 租赁顾问点击确认到达的时候查询房源的智能门锁编号信息
     */
    JsonResult getHoRdWorder(Map<String,Object> params);


}
